package com.eco.fanliapp.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * 公司表 app_company
 * 
 * @author xiaoxx
 * @date 2019-05-12
 */
@Getter
@Setter
@Data
@TableName("app_company")//@TableName中的值对应着表名
public class AppCompany implements Serializable
{
	private static final long serialVersionUID = 1L;

	@TableId(type = IdType.AUTO)
	/** 公司id */
	private Integer companyId;
	/** 公司昵称 */
	private String compayName;
	/** 渠道邀请码 */
	private String inviteCode;
	/** 会员邀请码 */
	private String minviteCode;

	/** 普通佣金分拥 */
	private AppGeneralFeeScheme generalFeeScheme;
	/** 京东分拥 */
	private AppGeneralFeeScheme jdScheme;
	/** 拼多多分拥 */
	private AppGeneralFeeScheme pddScheme;
	/** 杀熟佣金分拥 */
	private AppOrderFeeScheme orderFeeScheme;
	/** 联盟方案 */
	private TaobaoScheme taoBaoScheme;
	/** 创建时间 */
	private Long createTime;
	/** 更新时间 */
	private Long upadateTime;

	/** 1 总公司 2分公司 */
	private int type;

	/** 推广位id */
	private String generalizePid;

	/** 普通佣金分拥id */
	@TableField(exist = false)
	private Integer generalFeeSchemeId;

	/** 杀熟佣金分拥id */
	@TableField(exist = false)
	private Integer orderFeeSchemeId;

}
